package com.ruoyi.syrw.domain;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;

import com.ruoyi.common.core.domain.BaseEntity;

/**
 * Excel类型管理对象 syrw_bi_excel_type
 *
 * @author zyb
 * @date 2024-04-30
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("syrw_bi_excel_type")
public class BiExcelType extends BaseEntity {

    private static final long serialVersionUID=1L;

    /**
     * 试验记录类型id（表格id）
     */
    @TableId(value = "excel_type_id")
    private Long excelTypeId;
    /**
     * 归属试验类型
     */
    private Long syTypeId;
    /**
     * 试验记录类型名称
     */
    private String excelTypeName;
    /**
     * 简称（重要，其相比名称要简短，且全小写字母组成，用于记录表的表名构建）
     */
    private String label;
    /**
     * 对应导出的excel模板路径存放在后端代码内
     */
    private String excelPath;
    /**
     * 前端组件路径
     */
    private String compontPath;
    /**
     * 导出时文件名或者sheet名
     */
    private String exportFileName;
    /**
     * 扩展属性
     */
    private String expandInfo;
    /**
     * 删除标志（0代表存在 2代表删除）
     */
    @TableLogic
    private String delFlag;

    private Integer typeSort;

    /**
     * 每份excel的 默认页数
     */
    private Integer defaultNum;

}
